package com.xscd.lambda;

public class LambdaDemo1 {
    public static void main(String[] args) {

        useInterA(new InterA() {
            @Override
            public void show() {
                System.out.println("匿名内部类，重写后的show方法");
            }
        });

        useInterA(() -> {
            System.out.println("lambda表达式，重写后的show方法");
        });

    }

    public static void useInterA(InterA a) {
        a.show();
    }

}

interface InterA {
    void show();
}
